Page({
  data: {
    onenetData: {}, // 初始化 OneNET 数据对象
  },
  onLoad(options) {
    this.fetchOnenetData(); // 页面加载时请求 OneNET 数据
  },
  onReady() {
    // 页面初次渲染完成
  },
  onShow() {
    // 页面显示
  },
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面卸载
  },
  onPullDownRefresh() {
    // 下拉刷新
  },
  onReachBottom() {
    // 页面上拉触底
  },
  onShareAppMessage() {
    // 分享
  },
  fetchOnenetData() {
    const authInfo = "version=2022-05-01&res=userid%2F447951&et=1782835200&method=sha1&sign=sTOoDEbzofu0ea35I0aokRhXh7Y%3D";
    wx.request({
      url: 'https://iot-api.heclouds.com/thingmodel/query-device-property?product_id=7yZ80wX0ay&device_name=smart_home',
      method: "GET",
      header: {
        'Authorization': authInfo
      },
      success: (res) => {
        if (res.data && res.data.data && res.data.data.length >= 2) {
          this.setData({
            onenetData: res.data
          });
        } else {
          console.log("OneNET返回的数据格式不正确");
        }
      },
      fail: (err) => {
        console.log("OneNET数据请求失败");
        console.error(err);
      }
    });
  },
})